subcontracting agreements - Spanish English Dictionary